package game;

import java.awt.image.BufferedImage;
import com.golden.gamedev.object.*;
import com.golden.gamedev.object.sprite.AdvanceSprite;

/**
 * An abstract enemy.
 * 
 * @author Alex Lee (hl69)
 */
public abstract class Enemy extends AdvanceSprite
{

	TowerDefense myOwner;
	
	int damage;

	/*
	 * The enemy's gate is left.
	 */
	public static final int LEFT = 0;

	public Enemy(TowerDefense owner, BufferedImage[] img)
	{
		this(owner, img, 0, 0);
	}

	public Enemy(TowerDefense owner, BufferedImage[] img, double x, double y)
	{
		super(img, x, y);

		myOwner = owner;
	}
	
	public int getDamage()
	{
		return damage;
	}

}
